<?php

/**
 * tache_evenement form.
 *
 * @package    gesp
 * @subpackage form
 * @author     Your name here
 * @version    SVN: $Id: sfDoctrineFormTemplate.php 23810 2009-11-12 11:07:44Z Kris.Wallsmith $
 */
class tache_evenementForm extends Basetache_evenementForm {
	public function configure() {
		$this->setWidget('tacevt_tac_id', new sfWidgetFormInputHidden());

		// affectation auto de la date, modifiable
		$this->setWidget('tacevt_date', new DatePickerWidget(array('default' => date('d/m/Y'))));
		
		// redéfinition des validateurs
		$this->setValidator(
			'tacevt_date',
			new ValidatorDate(array(
				'required' => true,
				'date_format' => '/^(?P<day>\d+)\/(?P<month>\d+)(\/(?P<year>\d+))?/',
			))
		);

		// modification des libellés
		$this->widgetSchema->setLabels(array(
			'tacevt_date' => 'Date',
			'tacevt_evenement' => 'Evénement',
		));
	}
}
